package com.t2t.top.create.$04builder;


/**
 * 描述：工厂类模式提供的是创建单个类的模式，而建造者模式则是将各种产品集中起来进行管理，用来创建复合对象，
 * 所谓复合对象就是指某个类具有不同的属性，
 * 其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。
 * <p/>
 * 场景：暂无
 * <p/>
 * 建造者模式（Builder）
 * <p/>
 * 优点：建造者模式将很多功能集成到一个类里，这个类可以创造出比较复杂的东西.
 * 所以与工程模式的区别就是：工厂模式关注的是创建单个产品，而建造者模式则关注创建符合对象.
 */
public class Test {

    public static void main(String[] args) {
        Builder builder = new Builder();
        builder.produceMailSender(10);
    }
}  